miniature pomegranate - French English Dictionary